* html html, body     {
    margin: 0;
    padding:   0px;
    font-family: Arial, Helvetica, sans-serif;
    min-width: 996px;background-color:#FFFFFF;
    font-size:12px;color:#616161; 

} 

.wrapper { 
    margin:0 auto;
    width:996px; text-align:left;  
    padding:0px;
}   

.container  {
    text-align:center;
    position:relative;
    z-index:99; 
} 
input[type="text"] {border: 1px solid #C5C5C5;width: 176px;margin-top: 3px;height: 20px;line-height: 20px;font-size: 100%;font-family: sans-serif;color: #616161;}
h1{color:#274A83;font-size:25px;   padding:0px;margin: 0px;  }
h2{color:#003888;font-size:16px;   padding:0px;margin: 10px 0px 4px 0px;font-family: pm-webfont, "pm-webfont",  Arial;  }
h2.othtend{color:#003888;font-size:18px; font-weight:normal;  padding:0px;margin: 10px 0px 4px 0px;font-family: pm-webfont, "pm-webfont",  Arial;  }
@font-face {
    font-family: pm-webfont;
    src: url( /images/pm-webfont.ttf); 
}   

@font-face {
    font-family: PRAGMATICA CYRILLIC;
    src: url( /images/PRAGMATICA CYRILLIC.TTF); 
}


a:visited {  text-decoration:underline;color:#274a83;} 
a:hover  { 	  text-decoration:none;	color: #a50c02; }
a {	color: #2d67c0; text-decoration:underline; cursor: pointer;} 


.clear { clear:both; } 

.table {display: table; width:100%; }
.row {display: table-row;  }
.noborders{border:0px;}

.td1 {
    display: table-cell;
    width:209px;vertical-align:top; padding-top:30px;
} 

.td2 {  padding-left: 75px;
        display: table-cell;padding-top:30px;
        vertical-align:top;font-family: PRAGMATICA CYRILLIC, "PRAGMATICA CYRILLIC",  Arial; line-height:24px;font-size:18px;color:#003888;
} 
.td2 p{font-size:14px;color:#616161;font-weight:normal;padding:0px 0px 0px 0px;margin:0px;}
.td2 p a{color:#2D67C0;text-decoration:none;}
.td2 p a:hover{text-decoration:underline;}
.wtd2{ padding-left:0px; }
.td3 {
    display: table-cell;padding-top:14px;
    width:319px;vertical-align:top; 
}  
.td4 {
    display: table-cell; 
    vertical-align:top; padding-right:13px;
} 
.td5 {
    display: table-cell; padding-left:12px;
    width:200px;vertical-align:top;  
} 

.td6 {
    display: table-cell; padding-top:14px;padding-right:12px;
    width:319px;vertical-align:top;  
} 
.td6 form{display:block;
          background-color:#FCF3F5;-webkit-border-radius:17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;
          border-radius: 17px;padding-bottom:3px;}
.td7 {
    display: table-cell; padding-right:12px;
    width:319px;vertical-align:top;  
} 
.toplogin{
    border:1px solid #C5C5C5;
    background-attachment: scroll;
    background-image: url(/images/index-19.gif);
    background-repeat: no-repeat;width:176px;
    background-position: left center;height:20px;line-height:20px;padding-left:35px;font-size:12px;color:#616161;
}
.toppass{
    border:1px solid #C5C5C5;width:176px;margin-top:3px;
    background-attachment: scroll;
    background-image: url(/images/index-20.gif);
    background-repeat: no-repeat;
    background-position: left center;height:20px;line-height:20px;padding-left:35px;font-size:12px;color:#616161;
}
.vojti{
    display:block;
    width:77px;
    height:77px;
    background-image: url(/images/index-21.png);
    background-repeat: no-repeat;border:0px; font-weight:bold;font-size:14px;color:#FFFFFF;padding-bottom:5px;
}
.inputs{float:left;width:220px;padding:12px 0px 0px 12px;}
.inputs a{font-size:11px;color:#2D67C0;text-decoration:none;display:block;margin:3px 0px 0px 126px;}
.inputs a:hover{text-decoration:underline;}
.buts{float:left;padding-top:6px;}
.td7 {
    display: table-cell;  text-align:right;
    width:225px;vertical-align:top;  
} 
.login{
    display:block;
    background-color:#FCF3F5;
    background-attachment: scroll;
    background-image: url(/images/index-02.png);
    background-repeat: no-repeat;
    background-position: left top;
    -webkit-border-radius:17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;
    border-radius: 17px;
    font-size:12px;color:#616161;line-height:24px;padding:12px 0px 0px 51px;
}
.login span{font-weight:bold;}
.login div{display:block; margin-left:-7px;margin-top:14px;padding-bottom:5px;}
a.insait{
    display:inline-block;
    width:145px;
    height:31px;
    background-attachment: scroll;
    background-image: url(/images/index-03.png);
    background-repeat: no-repeat;padding:0px 0px 0px 33px;
    background-position: left top;color:#FFFFFF;font-size:14px;line-height:24px;font-weight:bold;text-decoration:none;
}	
a.out{display:inline-block;
      width:60px;
      height:31px;
      background-attachment: scroll;
      background-image: url(/images/index-04.png);
      background-repeat: no-repeat;padding-left:17px;
      background-position: left top;color:#FFFFFF;font-size:14px;line-height:24px;font-weight:bold;text-decoration:none;margin-left:11px;}
.botline{
    background-attachment: scroll;
    background-image: url(/images/index-05.gif);
    background-repeat: repeat-x;
    background-position: left bottom;height:1px;display:block;
}	
a.addtender{
    display:block;
    width:172px;padding:18px 0px 0px 52px;
    height:39px; font-weight:bold;
    background-image: url(/images/index-06.gif);
    background-repeat: no-repeat;font-size:16px;color:#FFFFFF;text-decoration:None;margin-bottom:15px;
    font-family: pm-webfont, "pm-webfont",  Arial; 
}
.linestop{display:block; height:1px;background-color:#CDCDCD;margin:11px 0px 12px 0px;}
.h1top{padding:13px 0px 0px 0px;}
a.blockmenu{display:block;font-size:13px;color:#003888;line-height:27px;margin-bottom:3px;padding-left:24px;text-decoration:None;}
a.blockmenu:hover{color:#FFFFFF;background-color:#274A83;-webkit-border-radius:10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;
                  border-radius: 10px;}
a.blockmenuact{display:block;font-size:13px; line-height:27px;margin-bottom:3px;padding-left:24px;text-decoration:None;color:#FFFFFF;background-color:#274A83;-webkit-border-radius:10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;
               border-radius: 10px;}
.mgbkmen{margin-bottom:14px;}
.tbstatic{padding:0px;margin:0px;width:485px;}
.tbstatic td{font-size:12px;color:#616161;border-bottom:1px dotted #CFCFCF;padding:9px 0px 1px 0px;margin:0px;}
.tbstatic td.nom{text-align:right;font-weight:bold;}		
.tbstatic td.nom a{color:#003888;text-decoration:none;}
.tbstatic td.nom a:hover{ text-decoration:underline;} 
.mgbottd{margin-top:14px;}
.foottd4{border-top:1px solid #CDCDCD;font-size:12px;color:#6C6C6C;line-height:20px;padding-top:16px;}
.foottd4 span{display:inline-block;margin-left:67px;}
.foottd4 span a{color:#2D67C0;text-decoration:None;}
.foottd4 span a:hover{text-decoration:underline;}
.footer{margin:31px 0px 10px 0px;}
.foottd5{text-align:right;border-top:1px solid #CDCDCD;padding-top:13px;}


.tdzayavki{padding:0px;margin:0px;width:100%;}
.tdzayavki td{font-size:11px;color:#616161;border-bottom:1px dotted #CFCFCF;padding:9px 0px 10px 0px;margin:0px;text-align:Center;vertical-align:top;  }
.tdzayavki  thead td{border-bottom:1px dotted #616161;color:#616161;font-size:12px;line-height:24px;padding:9px 0px 7px 0px;font-weight:bold;}
.tdzayavki  thead td.tb1{width:180px;text-align:left;}
.tdzayavki  thead td.tb3{width: 80px;text-align:center;}
.tdzayavki  thead td.tb4{width: 67px;text-align:center;}
.tdzayavki  thead td.tb5{width: 70px;text-align:center;}
.tdzayavki  thead td.tb2{width:122px;padding-right:18px;text-align:center;}
.tdzayavki td.nocontainer{text-align:left;}
.tdzayavki td a{color:#003888;font-size:11px;text-decoration:none;}
.tdzayavki td a:hover{text-decoration:underline;}
.tdzayavki td.fs12{font-size:12px;}
.filtrs{display:block;background-color:#FCF3F5;-webkit-border-radius:17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;
        border-radius: 17px;font-size:14px;color:#616161;font-weight:Bold;padding:14px;margin:12px 0px 0px 0px;height: auto; margin-bottom:17px;}
.send {display:inline-block;width:102px;height:29px; cursor: pointer;
       background-image: url(/images/index-10.png);margin-top:7px;margin-left:3px;
       background-repeat: no-repeat;border:0px; font-size:14px;color:#FFFFFF;font-weight:bold;line-height:14px;padding-bottom:10px; 

}
.filtrs form{display:inline-block;margin-left:48px;padding:0px;}
.filtrs form select{margin-right:8px;}
.tenders{display:block;border-top:1px dotted #616161;border-bottom:1px dotted #616161;padding-bottom:13px;margin-bottom:2px;}
.txttenders{float:left;width:594px;}
.linktenders{float:left;width:152px;padding-top:17px;}
.linktenders a{display:block;}
.tenders p{padding:0px;margin:0px;font-size:14px;line-height:24px;color:#616161;}
.tenders p span{font-size:12px;font-weight:bold;}
.inact{margin-top:3px;
       display:inline-block;
       background-attachment: scroll;
       background-image: url(/images/index-11.png);
       background-repeat: no-repeat;
       background-position: left top;height:20px;font-size:12px;font-weight:bold;color:#D42246;text-transform:uppercase;padding-left:26px;
}
.nonact{ margin-top:3px;
         display:inline-block;
         background-attachment: scroll;background-repeat: no-repeat;
         background-position: left top;height:20px;font-size:12px;font-weight:bold;color:#003888;text-transform:uppercase;padding-left:26px;
         background-image: url(/images/index-12.png);
}
a.spisok{
    display:inline-block;
    background-attachment: scroll;
    background-image: url(/images/index-13.png);
    background-repeat: no-repeat;
    background-position: right center;text-decoration:none;border-bottom:1px dotted #003888; color:#003888;font-size:12px;font-weight:bold;padding-right:17px;margin-left:40px;
}
a.redact{height:18px;text-align:right;padding-right:32px;font-size:12px;color:#616161;text-decoration:None;line-height:18px;
         background-attachment: scroll;
         background-image: url(/images/index-14.png);
         background-repeat: no-repeat;
         background-position: right top;margin-bottom:5px;
}
a.arhiv{height:37px;text-align:right;padding-right:32px;font-size:12px;color:#616161;text-decoration:None;line-height:37px;
        background-attachment: scroll;
        background-image: url(/images/index-15.png);margin-bottom:19px;
        background-repeat: no-repeat;
        background-position: right top;}
a.dels{height:24px;text-align:right;padding-right:32px;font-size:12px;color:#616161;text-decoration:None;line-height:24px;
       background-attachment: scroll;
       background-image: url(/images/index-07.png);
       background-repeat: no-repeat;margin-bottom:17px;
       background-position: right top;}
a.prodlit{height:18px;text-align:right;padding-right:32px;font-size:12px;color:#616161;text-decoration:None;line-height:18px;
          background-attachment: scroll;
          background-image: url(/images/index-16.png);
          background-repeat: no-repeat;
          background-position: right top;}		
.pages{display:block;text-align:center;font-family: pm-webfont, "pm-webfont",  Arial;font-size:16px;margin:15px 0px 27px 0px;}
a.redact:hover,a.arhiv:hover,a.dels:hover,a.prodlit:hover{color:#003888;}
.pages span{color:#E42518;}
.pages a{color:#274A83;text-decoration:none;}
.pages a:hover{color:#E42518;}
h2 a{color:#003888;text-decoration:None;}
h2 a:hover{color:#003888;text-decoration:underline;}
a.topmenu{
    display: table-cell;
    vertical-align:middle;
    width:109px;
    height:58px;
    background-image: url(/images/index-17.gif);font-family: pm-webfont, "pm-webfont",  Arial;
    background-repeat: no-repeat;text-align:Center;color:#FFFFFF;font-size:16px;text-decoration:none;padding-right:20px;
}
.fv15{font-size:15px;}
.hqindex{border-top:1px solid #CDCDCD; margin:10px 0px 0px 0px;padding:25px 0px 11px 0px;}
.flleft{float:left;width:511px;}
.flright{float:left;text-align:right;width:235px;}
.flleft p{padding:0px;margin:0px;font-size:14px;line-height:24px;color:#616161;}
.flleft p span{font-size:12px;font-weight:bold;}
.flright p{padding:0px;margin:0px;font-size:12px;line-height:24px;color:#616161;}
.flright p span{font-size:12px;font-weight:bold;}
a.regs{
    display:block;
    width:197px;
    height:34px;
    background-image: url(/images/index-18.png);
    background-repeat: no-repeat;color:#FFFFFF;font-size:14px;font-weight:bold;text-decoration:none;margin-top:39px;padding:10px 21px 0px 0px;
}
.maintxt{display:block; font-size:14px;color:#616161;line-height:24px;}
.downleft{height:60px;
          float:left;
          width:505px;
          background-attachment: scroll;
          background-image: url(/images/index-22.gif);
          background-repeat: no-repeat;
          background-position: left top; line-height:60px;margin-top:12px;
}
.downleft a{margin-left:65px;color:#BC1933;font-size:12px;}
.downleft a:hover{text-decoration:none;}
.downright{float:left;width:236px;text-align:right; margin-top:17px;}
.downright a{display:inline-block;width:220px;height:38px;background-attachment: scroll;
             background-image: url(/images/index-23.png);text-align:center;
             background-repeat: no-repeat;color:#FFFFFF;font-size:14px;font-weight:bold;text-decoration:None;padding-top:12px;
             background-position: left top;}
.othertender{display:block;border-bottom:1px dotted #616161;
             font-size:12px;color:#616161;padding:6px 0px 4px 0px;
}
.othertender a{display:block;text-decoration:none;color:#003888;font-size:14px;font-weight:bold;margin-bottom:4px;}
.othertender a:hover{text-decoration:underline;}
.linedt5{border-left:1px dotted #616161;}
.botlinefoott{margin-bottom:9px;}

#files{ 
list-style: none;
}
.qq-upload-success {
    height: 15px;
    position: relative;}
 .qq-upload-success label{  
     padding-left: 30px;
    font-size: 14px;
    
}
div.click-del-image {
position: absolute;
cursor:pointer;
top:0;
left: 0px;
width: 6px;
height: 6px;
line-height: 3px;
padding: 4px;
border: 1px solid #777;
border-radius: 3px;
}